PHP 7.3.1のHomesteadでnginxがBad Gatewayになる
バージョン
Homestead v.8.0.1
PHP 7.3.1
症状
Bad Gatewayになる
エラーログ
code:zsh
$ vagrant@homestead:~$ php --version
PHP 7.3.1-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jan 13 2019 10:19:33) ( NTS )
$ vagrant@homestead:~$ tail -f /var/log/nginx/homestead.test-error.log
2019/01/30 07:41:20 error 2113#2113: *15 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.10.1, server: homestead.test, request: "GET /api/**** HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "homestead.test" 対策
デフォルトのPHP 7.3だと問題が起きるので、PHP 7.2に落とす。Homestead.yamlで指定するだけ
code:Homestead.yaml
sites:
- map: homestead.test
to: /home/vagrant/code/public
php: "7.2" # <- ここに追記
あるいはXdebugをoffにする